PREPRINT PREPRINT PREPRINT PREPRINT To appear TOG 2012 Feature Adaptive GPU Rendering of Catmull-Clark Subdivision Surfaces
نویسنده
چکیده
We present a novel method for high-performance GPU based rendering of Catmull-Clark subdivision surfaces. Unlike previous methods, our algorithm computes the true limit surface up to machine precision, and is capable of rendering surfaces that conform to the full RenderMan specification for Catmull-Clark surfaces. Specifically, our algorithm can accommodate base meshes consisting of arbitrary valence vertices and faces, and the surface can contain any number and arrangement of semi-sharp creases and hierarchically defined detail. We also present a variant of the algorithm which guarantees watertight positions and normals, meaning that even displaced surfaces can be rendered in a crack-free manner. Finally, we describe a view dependent level-of-detail scheme which adapts to both the depth of subdivision and the patch tessellation density. Though considerably more general, the performance of our algorithm is comparable to the best approximating method, and is considerably faster than Stam’s exact method.
منابع مشابه
Adaptive Rendering of Catmull-Clark Subdivision Surfaces based on Inscribed Approximation
Subdivision provides a powerful scheme for building smooth and complex surfaces. But the number of faces in the uniformly refined meshes increases exponentially with respect to subdivision depth. Adaptive rendering reduces the number of faces needed to yield a smooth approximation to the limit surface and, consequently, makes the rendering process more efficient. In this paper, we present a new...
متن کاملInscribed Approximation based Adaptive Tessellation of Catmull-Clark Subdivision Surfaces
Catmull-Clark subdivision scheme provides a powerful method for building smooth and complex surfaces. But the number of faces in the uniformly refined meshes increases exponentially with respect to subdivision depth. Adaptive tessellation reduces the number of faces needed to yield a smooth approximation to the limit surface and, consequently, makes the rendering process more efficient. In this...
متن کاملParametrization of General Catmull-Clark Subdivision Surfaces and its Applications
A new parametrization technique and its applications for general Catmull-Clark subdivision surfaces are presented. The new technique extends J. Stam’s work by redefining all the eigen basis functions in the parametric representation for general Catmull-Clark subdivision surfaces and giving each of them an explicit form. Therefore, the new representation can be used not only for evaluation purpo...
متن کاملGenerating textures on Surfaces with Reaction-Diffusion systems in the GPU
In this paper we present a method to create textures on smooth surfaces of arbitrary topology using ReactionDiffusion systems in a graphics processing unit (GPU). To do this we use a parametrization of Catmull-Clark subdivision surfaces and obtain the metric information of the distortion caused by this parametrization, so we can calculate differential operators of functions defined on this surf...
متن کاملRemoving Polar Rendering Artifacts in Subdivision Surfaces
There is a belief that subdivision schemes require the subdominant eigenvalue, λ , to be the same around extraordinary vertices as in the regular regions of the mesh [Barthe and Kobbelt, 2004, Zulti et al., 2006, Ni and Nasri, 2006]. This belief is owing to the polar rendering artifacts which occur around extraordinary points when λ is significantly larger than in the regular regions [Sabin and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011